#pragma once
#include <utility>
using namespace std;

class InfoArista
{
public:
	InfoArista(void);
	InfoArista(int id1, int id2, double c) : costo(c), vertices(id1, id2) {};
	InfoArista(const InfoArista &);

	InfoArista & operator=(const InfoArista & ia);
	bool operator==(const InfoArista &ia) const {
		return ((vertices.first == ia.vertices.first) && (vertices.second == ia.vertices.second));
	}

	virtual ~InfoArista(void);

	double costo;
	pair<int,int> vertices;
};
